package stats;

import stats.pojo.Context;
import stats.service.impl.StartStats;
import stats.service.impl.StopStats;
//todo 允许对象在内部状态发生改变时改变它的行为，对象看起来好像修改了它的类。
public class demo {
    public static void main(String[] args) {
        Context context = new Context();
        StartStats startStats = new StartStats();
        startStats.doAction(context);
        System.out.println(context.getStats().toString());
        StopStats stopStats = new StopStats();
        stopStats.doAction(context);
        System.out.println(context.getStats().toString());
    }
}
